﻿/***********************************************************************************************
 * 
 * ProjectName: WMSSoft.Lib.Shell
 * 
 * Description: Provides Members needed for Shell functionality
 * 
 * Created:     07.11.2012
 * 
 * Author:      matthias wagler - matthias@WMSSoft.de
 * 
 * Copyright:   Copyright 2012 by WMSSoft.net
 * 
 * License:     GPLv3
 * 
 * History:     07.11.2012 - matthias wagler matthias@WMSSoft.de    -   Created
 * 
 **********************************************************************************************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WMSSoft.Lib.Shell
{
    /// <summary>
    /// Return values for ShellExecute Methode
    /// </summary>
    public enum EShellExecReturns : uint
    {
        SE_ERR_FNF = 2,                 // The specified file was not found.
        SE_ERR_PNF = 3,                 // The specified path was not found.
        SE_ERR_ACCESSDENIED = 5,        // The operating system denied access to the specified file.
        SE_ERR_OOM = 8,                 // There was not enough memory to complete the operation.
        SE_ERR_DLLNOTFOUND = 32,        // The specified DLL was not found.
        SE_ERR_SHARE = 26,              // A sharing violation occurred.    
        SE_ERR_ASSOCINCOMPLETE = 27,    // The file name association is incomplete or invalid.
        SE_ERR_DDETIMEOUT = 28,         // The DDE transaction could not be completed because the request timed out.
        SE_ERR_DDEFAIL = 29,            // The DDE transaction failed.
        SE_ERR_DDEBUSY = 30,            // The DDE transaction could not be completed because other DDE transactions were being processed.
        SE_ERR_NOASSOC = 31,            // There is no application associated with the given file name extension. This error will also be returned if you attempt to print a file that is not printable.
        SE_RUNNING = 42                 // OK Application is running
    }
}
